// 全局变量垫片，解决浏览器环境中缺少Node.js全局变量的问题
if (typeof window.global === 'undefined') {
  window.global = window;
}

// 模拟其他可能缺少的Node.js全局变量
if (typeof window.process === 'undefined') {
  window.process = {
    env: {
      NODE_ENV: import.meta.env.MODE,
    },
    version: '',
    nextTick: (callback) => setTimeout(callback, 0)
  };
}

export const global = window.global;